---
sidebar_position: 1
toc_min_heading_level: 2
toc_max_heading_level: 2
---

# joinGroup

## 功能介绍

:::info 说明

申请加入群组

:::

:::caution 注意

（1）如果进群方式是直接进群，则申请人直接进群，所有群成员包括申请者收到 onGroupMemberAdded 回调；  
（2）如果是其他进群方式，则管理员和群主会收到 onGroupApplicationAdded 回调。

:::

<Tabs
groupId="sdks-language"
values={[
{ label: 'iOS', value: 'iOS', },
{ label: 'Android', value: 'Android', },
{ label: 'Flutter', value: 'Flutter', },
{ label: 'Uniapp', value: 'Uniapp', },
{ label: 'Web', value: 'Web', },
]
}>

<TabItem value="Flutter">

### 参数详解

</TabItem>

<TabItem value="iOS">

### 函数原型

```swift showLineNumbers

- (void)joinGroup:(NSString *)groupID
           reqMsg:(NSString *)reqMsg
       joinSource:(OIMJoinType)joinSource
        onSuccess:(OIMSuccessCallback)onSuccess
        onFailure:(OIMFailureCallback)onFailure;

```

### 输入参数

| 参数名称   | 参数类型                                     | 是否必填 | 描述     |
| ---------- | -------------------------------------------- | -------- | -------- |
| groupID    | NSString                                     | 是       | 群 ID    |
| reqMsg     | NSSting                                      | 否       | 请求信息 |
| joinSource | [OIMJoinType](docs/sdks/Enum/JoinSource.mdx) | 是       | 请求来源 |

### 返回结果

| 参数名称  | 参数类型                                               | 描述     |
| --------- | ------------------------------------------------------ | -------- |
| onSuccess | [OIMSuccessCallback](docs/sdks/Callback/onSuccess.mdx) | 成功返回 |
| onFailure | [OIMFailureCallback](docs/sdks/Callback/onError.mdx)   | 失败返回 |

### 代码示例

```swift showLineNumbers

[OIMManager.manager joinGroup:@""
                       reqMsg:nil
                    onSuccess:^(NSString * _Nullable data) {
} onFailure:^(NSInteger code, NSString * _Nullable msg) {
}];

```

</TabItem>

<TabItem value="Android">

### 参数详解

</TabItem>

<TabItem value="Web">

### 参数详解

</TabItem>

<TabItem value="Uniapp">

### 参数详解

### 返回模板

### 代码示例

</TabItem>

</Tabs>
